package pe.edu.unmsm.fisi.ceups.modelo.entidad;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Casistenciadocente entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Casistenciadocente implements java.io.Serializable {

	// Fields

	private Integer idasistenciadocente;
	private Cdocente cdocente;
	private Csession csession;
	private Date horaentrada;
	private Date horasalida;
	private Set csessions = new HashSet(0);

	// Constructors

	/** default constructor */
	public Casistenciadocente() {
	}

	/** minimal constructor */
	public Casistenciadocente(Integer idasistenciadocente, Csession csession) {
		this.idasistenciadocente = idasistenciadocente;
		this.csession = csession;
	}

	/** full constructor */
	public Casistenciadocente(Integer idasistenciadocente, Cdocente cdocente,
			Csession csession, Date horaentrada, Date horasalida, Set csessions) {
		this.idasistenciadocente = idasistenciadocente;
		this.cdocente = cdocente;
		this.csession = csession;
		this.horaentrada = horaentrada;
		this.horasalida = horasalida;
		this.csessions = csessions;
	}

	// Property accessors

	public Integer getIdasistenciadocente() {
		return this.idasistenciadocente;
	}

	public void setIdasistenciadocente(Integer idasistenciadocente) {
		this.idasistenciadocente = idasistenciadocente;
	}

	public Cdocente getCdocente() {
		return this.cdocente;
	}

	public void setCdocente(Cdocente cdocente) {
		this.cdocente = cdocente;
	}

	public Csession getCsession() {
		return this.csession;
	}

	public void setCsession(Csession csession) {
		this.csession = csession;
	}

	public Date getHoraentrada() {
		return this.horaentrada;
	}

	public void setHoraentrada(Date horaentrada) {
		this.horaentrada = horaentrada;
	}

	public Date getHorasalida() {
		return this.horasalida;
	}

	public void setHorasalida(Date horasalida) {
		this.horasalida = horasalida;
	}

	public Set getCsessions() {
		return this.csessions;
	}

	public void setCsessions(Set csessions) {
		this.csessions = csessions;
	}

}